#pragma once
#include "DXAMLCommon.h"


class IPALUIServices
{
public:
	virtual HRESULT             GetOpenFileName(void *, XINT32 *) = 0;
	virtual HRESULT             GetSaveFileName(void *, XINT32 *) = 0;
	virtual XUINT32             PALGetCaretBlinkTime() = 0;
	virtual XUINT32             PALGetDoubleClickTime() = 0;
	virtual XUINT32             PALGetDoubleClickDeltaX() = 0;
	virtual XUINT32             PALGetDoubleClickDeltaY() = 0;
	virtual HRESULT             ClipboardContainsText( XUINT32 *pContainsText) = 0;
	virtual HRESULT             GetClipboardText( CXString **ppstrText, CXString **ppstrXaml) = 0;
	virtual HRESULT             SetClipboardText( CXString *pstrText, CXString *pstrXaml) = 0;
	virtual EndOfLineType::Enum GetEndOfLineType() = 0;

};